Career 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Australia F2 Uzbekistan F1 Uzbekistan F2 Uzbekistan F4 Uzbekistan F1 Uzbekistan F2 Uzbekistan F4 Spain F13 Uzbekistan F2 Laos F1 USA F8 USA F9 Mexico F2 Mexico F3 Mexico F4 USA F13 Indonesia F5 Thailand F4 Thailand F5 Chinese Taipei F2 China F4 China F4 (Luzhou) Nova Challenger Osaka - Osaka Yokohama Challenger 2001 - Yokohama KGHM Polish Indoors - Wroclaw Samarkand Challenger - Samarkand IPP Open - Helsinki Warsteiner Grand Prix - Oberstaufen Uncle Toby's Burnie Challenger - Tasmania Mordovia Cup 2005 - Saransk Ho Chi Minh City Challenger - Ho Chi Minh City USA F14 Open Castilla y Leon - Segovia Akbank Private Banking-TED Open - Istanbul 2003 USTA Challenger of Calabasas - Calabasas Hilton Waikoloa Village USTA Challenger - Waikoloa Open Castilla y Leon - Segovia Kobstaedernes ATP Challenger - Kolding BNP Paribas Primrose - Bordeaux The LTA Wrexham Challenger - Wrexham Okal Cup 2004 - Eckental Alexander Kolyaskin Memorial - Donetsk IPP Open - Helsinki The LTA Cardiff Challenger - Cardiff Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara Yokohama International Tennis Tournament - Yokohama Akbank Private Banking TED Open 2006 - Istanbul Fergana Challenger - Fergana Memorial Savigny - Sassuolo Stella Artois Clay Court Championships - Budaors Abierto Club Casablanca - Mexico City Busan Open Challenger Tennis - Busan Istanbul Challenger St. Remy Challenger GHI Bronx Classic - Bronx Memorial Savigni - Sassuolo Izmir Challenger Copa Sevilla - Seville Fergana Challenger - Fergana Astana Challenger Bratislava Challenger Fergana Challenger - Fergana Toyota Challenger Singapore Challenger Internazionali di Tennis de San Marino - San Marino Memorial Kolyaskin - Donetsk Open de Rennes La Trinitaine - Rennes Wolfsburg Challenger San Jose Challenger Architect Open - Budapest 2001 Challenger Canottieri Mincio - Mantova Kyiv UMC Open - Kiev 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto USTA Challenger of Dallas - Dallas TED Open-Akbank Private Banking - Istanbul Bukhara Challenger - Bukhara Aptos Challenger Kyiv UMC Open - Kiev FILA Challenger Biella - Biella KGHM Polish Indoors - Wroclaw ATP Open Castilla y Leon - Segovia Samsung Securities Cup Challenger - Seoul Heineken Challenger - Ho Chi Minh City X Open Internacional D'Andorra - Andorra Shanghai Challenger Challenger Ford de Cherbourg - Cherbourg The LTA Wrexham Challenger - Wrexham EI Bank Bulgarian Challenger - Sofia Busan Open - Busan Fergana Challenger - Fergana The Granby Natrel Challenger - Granby Arroyo de la Encomienda - Valladolid Mobilux Open - Luxembourg Kobstaedernes ATP Challenger - Kolding Open de L'Isere - Grenoble Belgaum Open - Belgaum HTV Challenger - Ho Chi Minh City KGHM Polish Indoors - Wroclaw Sunrise Challenger Seoul Challenger Toyota Challenger Burnie Challenger Singapore Challenger Kyoto Challenger Pingguo Challenger Kaohsiung Challenger Busan Challenger Athens Challenger Vancouver Challenger PEOPLEnet CUP - Dnepropetrovsk Karshi Challenger St. Remy Challenger Istanbul Challenger Tyumen Challenger Open Castilla y Leon - Segovia Dallas Challenger Leon Challenger Mexico City Challenger Busan Challenger Prostejov Challenger The Surbiton Trophy - Surbiton Kyiv Open - Kiev Vancouver Challenger Aptos Challenger Bangkok Challenger 2006 USTA Tallahassee Tennis Challenger - Tallahassee Tiburon Challenger - Tiburon Kaoshuing Challenger Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Tatra Banka Open - Bratislava Logopak Challenger 2005 - Lubeck Yokohama Challenger Heineken Challenger - Ho Chi Minh City Maui Challenger Chitre Challenger Dallas Challenger Irving Challenger Fergana Challenger - Fergana Binghamton Professional Tennis Tournament - Binghamton Busan Challenger Togliatti Cup - Togliatti Taiwan Challenger - Kaohsiung Nottingham-2 Challenger Heilbronn Open - Heilbronn Open D'Orleans - Orleans Lambertz Open by Stawag - Aachen Ciudad de Telde - Telde Shimadzu All Japan Indoor Tennis Championships - Kyoto Istanbul Challenger Lambertz Open by Stawag - Aachen Privat Bank Cup - Dnepropetrovsk Bauer Watertechnology Cup - Eckental Challenger Groningen - Groningen Privatbank Open 2006 - Dnepropetrovsk Mobilux Open - Luxembourg BMW Tennis Championship - Sunrise Geneva Challenger Challenger 42 - Andrezieux KGHM Polish Indoors - Wroclaw Riviera di Rimini Challenger - Rimini Guzzini Challenger - Recanati Bratislava Challenger PEOPLEnet Cup - Dnepropetrovsk Internazionali di Tennis di Bergamo - Bergamo Noumea Challenger BMW Tennis Championship - Sunrise TED Open - Istanbul Taipei City Challenger Busan Challenger Ilkley Challenger Astana Challenger Baton Rouge Pro Tennis Classic - Baton Rouge Bangkok Challenger PrivatBank Cup - Dnepropetrovsk Manila Challenger New Delhi Challenger KGHM Emax Polish Indoors - Wroclaw Guangzhou Challenger Busan Challenger ATP Guzzini Challenger - Recanati Nottingham Challenger Bangkok Challenger Samsung Challenger 2007 - Ho Chi Minh City Fergana Challenger - Fergana Lambertz Open by Stawag 2007 - Aachen Bauer Watertechnology Cup 2007 - Eckental LTA Shrewsbury Challenger - Shrewsbury Delhi Challenger I - New Delhi Ho Chi Minh City Challenger Ningboo Challenger 2004 Freeman Men's Challenger - Joplin Bangkok Challenger China Open - Beijing 3rd Volkswagon Challenger - Wolfsburg Isla de Lanzarote - Lanzarote Ho Chi Minh City Challenger Kun-Ming Challenger Kyoto Challenger - Kyoto XXVIII Edizione 'A.Savoldi' - Manerbio Samsung Securities Cup - Seoul Bordeaux Challenger Akbank Private Banking TED Open - Istanbul Taipei City Challenger Kyoto Challenger Vancouver Challenger Tiburon Challenger Gemax Samsung Open 2005 - Belgrade Shimadzu All Japan Indoor Tennis Championships - Kyoto Helsinki Challenger Brescia Challenger Seoul Challenger The Wright Financial Group, Inc. Challenger - Champaign Hilton Waikoloa Village USTA Challenger - Waikoloa Bauer Watertechnology Cup - Eckental Challenger Ford de Cherbourg - Cherbourg Kyoto Challenger The LTA Wrexham Challenger - Wrexham Kaohsiung Challenger Heineken Challenger - Ho Chi Minh City Fergana Tennis Challenger Tournament - Fergana Challenger Canottieri Minico - Mantova KGHM Dialog Polish Indoors - Wroclaw Kobe Challenger Fifth-Third Bank Tennis Championships - Lexington Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Bharat Petroleum Ahmedabad Challenger 2000 - Ahmedabad Bangkok Challenger Kremlin Cup - Moscow Milan Indoors - Milan Challenger Casino Lugano - Lugano Shenzhen Challenger Winnetka Challenger BH Telecom Indoors Sarajevo 2006 - Sarajevo Taipei City Challenger Dharwad Challenger 2003 - Dharwad Zhangjiagang Challenger Gimcheon Challenger Open de Tenis Comunidad Valenciana - Valencia USTA Men's Challenger of Dallas - Dallas Chengdu Challenger The Indian Oil Servo ATP Challenger - Chandigarh Residenza Open - Magdeburg XI Venice Open - Venice Kaohsiung Challenger Puerto Rico Challenger Tennis Event - Humacao AXA Open II - Espinho Open de Franche-Comte - Besancon Open de Franche Comte - Besancon Sarajevo Open - Sarajevo SMS Tennis Cup - Sao Paulo Head Cup Busan Open - Busan Le Gosier Challenger Internazionali di Tennis di San Marino - San Marino Nottingham Men's Challenger - Nottingham Taipei City Challenger Togliatti Cup - Togliatti Busan Open Challenger Tennis - Busan Fifth-Third Bank Tennis Championships - Lexington Nottingham Challenger Colorado Classic - Denver Winnetka Challenger Heineken Open - Auckland Grand Prix de Tennis - St. Jean de Luz ABN/AMRO World Tennis Tournament - Rotterdam Tumkur Open - Tumkur Meridiana Sardegna Open - Olbia Mercedes-Benz Cup - Los Angeles Heineken Challenger 2004 - Ho Chi Minh City Geneva Challenger Challenger Leon 2004 - Leon IX Open Internacional D'Andorra - Andorra Togliatti Cup - Togliatti Open Castilla y Leon - Segovia Legg Mason Tennis Classic - Washington D.C. Kyiv Open - Kiev ATP "Videocon" Challenger - Mumbai Samarkand Challenger - Samarkand Intersport Heilbronn Open - Heilbronn Kremlin Cup - Moscow Togliatti Cup - Togliatti St. Petersburg Open - St. Petersburg MTNL Cellular ATP Challenger - Mumbai Samsung Securities Cup Challenger Tennis - Seoul Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Challenger 42 - Andrezieux Dubai Open - Dubai Ciudad de Pozoblanco Open Diputacion - Cordoba USTA Seascape Challenger - Aptos The Nottingham Challenger - Nottingham Hilton Waikoloa Village USTA Challenger - Waikoloa 2004 Colorado Tennis Classic - Denver Gerry Weber Open - Halle GHI Bronx Classic - Bronx Alexander Kolyaskin Memorial - Donetsk Burbank Challenger - Burbank Mauritius Open - Mauritius Pro Tennis World Open - Sunrise Campbell's Hall of Fame Tennis Championships - Newport Ciudad de Pozoblanco Open Diputacion - Cordoba Gemax Open - Belgrade Internationaux du Doubs - Besancon The Surbiton Trophy - Surbiton China Open - Beijing Thailand Open - Bangkok AAPT Championships - Adelaide Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai Delray Beach International Tennis Championships - Delray Beach SAP Open - San Jose US Men's Clay Court Championships - Houston Estoril Open - Estoril Hypo Group Tennis International - Portschach The Stella Artois Championships - London The 10tele.com Open - Nottingham Mumbai Open - Mumbai St. Petersburg Open - St. Petersburg Next Generation Adelaide International - Adelaide SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Waldbaum's Hamlet Cup - Long Island President's Cup 2000 - Tashkent The Tennis Channel Open - Las Vegas Qatar Mobil Open 2001 - Doha Estoril Open - Estoril Red Letter Days Open - Nottingham Ethias Trophy - Mons Campbell's Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles Kremlin Cup - Moscow RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven IPP Open - Helsinki China Open - Beijing Thailand Open - Bangkok Nottingham-2 Challenger ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Delray Beach International Tennis Championships - Delray Beach Fergana Challenger Tennis Channel Open - Las Vegas The Hypo Group Tennis International 2008 - Poertschach Legg Mason Tennis Classic - Washington ATP Kremlin Cup - Moscow Milan Indoors - Milan Heineken Open - Auckland Regions Morgan Keegan Championships - Memphis Open Sabadell Atlantico - Barcelona Prostejov Challenger BMW Open - Munich Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Indianapolis Tennis Championships - Indianapolis Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Cremona Challenger Open de Tenis Comunidad Valenciana - Valencia Caloundra Challenger Dallas Challenger Tallahassee Challenger St. Petersburg Open - St. Petersburg Samarkand Challenger Chennai Open - Chennai Next Generation Adelaide International - Adelaide St. Petersburg Open - St. Petersburg ABN AMRO World Tennis Tournament - Rotterdam Izmir Challenger The Dubai Tennis Championships - Dubai Hong Kong Challenger Tashkent Challenger Seoul Challenger Rimouski Challenger Atlanta Tennis Championships - Atlanta Shanghai Challenger The Artois Championships - London The Nottingham Open - Nottingham Bratislava Challenger Proton Malaysian Open - Kuala Lumpur Kremlin Cup - Moscow Ortisei Challenger Campbells Hall of Fame Tennis Championships - Newport Medibank International - Sydney Helsinki Challenger PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Toyota Challenger Campbell's Hall of Fame Tennis Championships - Newport Dallas Challenger Winston Salem - Winston Salem Open de Moselle - Metz Malaysian Open - Kuala Lumpur Malaysian Open - Kuala Lumpur Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Barletta Challenger Quimper Challenger Heineken Open - Auckland Open Sud de France - Montpellier AEGON International - Eastbourne ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille US Men's Clay Court Championship - Houston Power Horse World Team Cup - Dusseldorf Napoli Challenger Farmers Classic - Los Angeles Malaysian Open - Kuala Lumpur China Open - Beijing Countrywide Classic - Los Angeles Kremlin Cup - Moscow Guadalajara Challenger Brisbane International - Brisbane Open Sud de France - Montpellier Gerry Weber Open - Halle Monza Challenger BB&T Atlanta Open - Atlanta Legg Mason Tennis Classic - Washington AAPT Championships - Adelaide Brisbane International - Brisbane RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Tunis Challenger ATP Kremlin Cup - Moscow Open Seat Godo 2007 - Barcelona China Open - Beijing Braunschweig Challenger St. Petersburg Open - St. Petersburg Open 13 - Marseille AEGON Championships - London Legg Mason Tennis Classic - Washington Open Sabadell Atlantico - Barcelona Andria Challenger US Men's Clay Court Championship - Houston Morelos Challenger AEGON Championships - London AEGON International - Eastbourne Ortisei Challenger Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Manchester Challenger St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Aircel Chennai Open - Chennai Dubai Duty Free Tennis Championships - Dubai UNICEF Open - 's Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Suzhou Challenger Atlanta Tennis Championships - Atlanta Hall of Fame Tennis Championships - Newport Yokohama Challenger Dubai Duty Free Tennis Championships - Dubai Claro Open Colombia - Bogota Adidas International - Sydney Claro Open Colombia - Bogota Qingdao Challenger Gerry Weber Open - Halle AIG Japan Open Tennis Championships - Tokyo Kremlin Cup - Moscow Aptos Challenger Yokohama Challenger Quanzhou Challenger Taipei City Challenger Ningboo Challenger Seoul Challenger Abierto Mexicano Telcel - Acapulco Mercedes Cup - Stuttgart Le Gosier Challenger Indian Oil Servo Challenger - Calcutta Osaka International Tennis Tournament - Osaka Quelle Cup 2000 - Furth Honda Kah Singapore Men's Tennis Open - Singapore Shimadzu All Japan Indoor - Kyoto Brixina Tennis Open - Bressanone Venice Open - Venice LTA Men's Challenger - Wrexham Shimadzu All Japan Indoor - Kyoto Alexander Kolyaskin Memorial - Donetsk West Side Tennis Club Clay Court Challenger - Forest Hills AIG Japan Open - Tokyo AIG Japan Open - Tokyo Regions Morgan Keegan Championships - Memphis Campbell's Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles China Open - Beijing Regions Morgan Keegan Championships - Memphis St. Petersburg Open - St. Petersburg U.S. Mens's Clay Court Championship - Houston Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven Thailand Open - Bangkok St. Petersburg Open - St. Petersburg Brisbane - Brisbane SAP Open - San Jose Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Cincinnati Gerry Weber Open - Halle PBZ Zagreb Indoors - Zagreb St. Petersburg Open - St. Petersburg Chennai Open - Chennai Kremlin Cup - Moscow Thailand Open - Bangkok Pacific Life Open - Indian Wells Tennis Masters Series - Toronto NASDAQ-100 Open - Miami Croatia Open - Umag NASDAQ-100 Open - Miami Campionati Internazionali d'Italia - Rome Masters Series Monte-Carlo - Monte Carlo Pacific Life Open - Indian Wells Heineken Open - Auckland Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Indianapolis Tennis Championships - Indianapolis Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Millenium Tennis Championships - Delray Beach Kremlin Cup - Moscow Sony Ericsson Open - Miami AIG Japan Open Tennis Championships - Tokyo Delray Beach International Tennis Championships - Delray Beach BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Serbia Open - Belgrade Shanghai Rolex Masters - Shanghai SAP Open - San Jose St. Petersburg Open - St. Petersburg Sony Open Tennis - Miami Australian Open - Melbourne Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome BNP Paribas Open - Indian Wells Mutua Madrilena Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Estoril Open - Estoril The Stella Artois Championships - London Hall of Fame Tennis Championships - Newport French Open - Paris U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Countrywide Classic - Los Angeles Wimbledon - London Wimbledon - London French Open - Paris AEGON Championships - London U.S. Open - New York Apia International - Sydney Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London Wimbledon - London Australian Open - Melbourne Internazionali BNL dItalia - Rome French Open - Paris BNP Paribas Open - Indian Wells Davis Cup, Group 1, 1R, TPE-JPN 3-2 Davis Cup, Group 1, 2R, PAK-TPE 4-1 Davis Cup, Group 1, 2R, TPE-KOR 1-4 Davis Cup, Group 1, PO, TPE-CHN 3-2 Davis Cup, PO, RUS-IND 3-2 Davis Cup, Group I, PO, PHI-TPE 2-3 Davis Cup, Group II, 3R, PAK-TPE 3-2 Davis Cup, World Group, 1R, AUT-RUS 3-2 Davis Cup, Group I, PO, TPE-CHN 2-3 Davis Cup, Group 2, REL2, TPE-HKG 4-1 Davis Cup, World Group, QF, ISR-RUS, 4-1 Australian Open (Wildcard) Davis Cup, Group 1, 1R, TPE-PAK 3-2 Davis Cup, Group 1, REL1, TPE-PAK 5-0 15th Asian Games Doha 2006